Skip to main content

Full text of "The Data Expansion"

See other formats


aD 


ine UARIA EXPANSION 1 


BE NA OG DE DE AE OF 9O PE DE DE DPE DE PE HE DE DE DE PA DE I DE PE DE DE DE DE PE SE PE DE PE PE DE DE DE DE DG DG DE DE DE DE PE DE DE AO JE PA JE DE PA DA DG 2E DE DE DG AE JE DAJA 
THE DATA EXPANSION 
TEIMEX/SINCLAIR/AMSTRAD METROPLEX NEWSLETTER 
COVERING: TIMEX, CP/M, MS-DOS 
VOL 5, NUMBER 7<>JULY 1988 
EDITOR: DAVID BAULCH : 
FEIE HEH HEHE HE HE HE EE HE E JE DE E HE IC HE HE IG HE HE EG HE HE EE HE RRR E E RE RHR RES 


NOTES FROM THE EDITOR 


MK MC Ook Sie 
xem KK K 


This has been a most very interesting month. Summer school 
is more difficult than I thought it vould be, but I am ; 
surviving. I have had a fev difficulties here and there vith ay 
2068, but so far, everything has turned out just fine. The more 
and more I get to work with the 2068 and the RP/M from AERCO, 
the more I find out how useful it really is. I an also finding 
out hou to use the system euch nore smoothly. I did have to call 
for some information, but Jerry was not there. Til gave me as 
much information as he could ~ which was considerable, but I 
will have te cail back to get some extremely extensive technical 
information from Jerry himself. I did learn that the MO-3 format 


‘ wae accessed from the E: and F: drives. That was a big help in 


itself. 
5 MMH HEE HH HHH HIE HE HI HH HE IEE MIE NM HHI MH HAN HHH MII MI HIN HRN HH 


This newsletter is published monthly and is sent to al} of 
our subscribers and to other user groups throughout the U.S., 
Canada, Mexico, and Europe. The monthly printing is about 30 
copies. The Timex Sub-Board on the FUKUG MBBS & PSDE [8/1/N), 
(817 or 214) 540-4183, carries a number of TS 2068 and Spectrum 
downloads and is up 24 hrs. The FWKUG MBBS also carries a large 
number of RP/M (CP/M 2.2) for the AERCO Disk System and the 


_ Zebra Disk System and MS-DOS downloads for the Amstrad and other 


MS-DOS computers. The subscription rates for the newsletter aret 
$2.50 a month or $12.00 for six months. Anyone wishing to 
advertise, our rates are: $5.00 (minimum) for 1/4 page, $10.00 
for 1/2 page, and $20.00 for a full page. Please send to: David 
Baulch, 4424 Geddes Avenue, Fort Werth, TX 76107. 


PRESIDENT: CHUCK DAWSON VICE-PRESIDENT :FRANK BOULDIN 
TREASURER: ELLIS SAUNDERS SECRETARY :FREO STOCKTON 
EDITOR:DAVID BAULCH PROGRAM EDITOR:CHUCK DAWSON ` 


TECHNICAL EDITOR: FRANK BOULDIN ; 
D DEDE SE IE IE IE 2E BE DEDE IE SE IE JE 90 E IE PE DE IE IE DA JE FE DE IE IE FE DE DE IO IE DE AEDE JE E 9 IE PE FE DE 9 FE JE FE JE AME EIE DEM SIE DEFE 


MEETING NOTES - JUNE 


The meeting convened in MEETING ROOM °A° of the Fort Worth 
Public Library at 300 Tayler Street in downtown Fort Worth. The 
next meeting is scheduled for JULY 9, 1988 in MEETING ROOM °A‘. 
The meetings are on the second Saturday of every month from 1:00 
P.M. to 4:00 P.M. The meetings ere open to all who wish to learn 
more about Sinclair, Timex, Amstrad, CP/M, and MS-DOS computers. 
This includes anyone using any type of disk system with their 
computers, or other computer operator/owners are more than 
velcome as there are many different types of computers, í 
peripherals, programming languages, and programs that get 


2 THE DATA EXPANSION 


discussed. 


I am afraid that the meeting I attended had rather ‘sparse’ 
attendance. I know that when summer gets here, many people 
decide to go on vacations, work around the house, go Swiming. 
and such. I feel like doing the same things, and quite 
frequently do -the same things. But this Saturday’s turnout was 
definitely the worse. 1 am afraid that I was the only one that 
turn up for the meeting, so there was no meeting and there are 
no notes! 

Pee Te TTT TTT TTT DE IE IE JE DE JE ME DE DE JE DE HE JE IE PE IE ME JE IE IE M E IE JE DE IE DE IE DE IE JE E IE JE NE IE ME JE ME PE JE H AE IE E KE HE XE 


EDITOR'S MAILBAG 


Msg#: 93 Date: 046/12/88 

From: TIM PETERSEN (Private) 
To: DAVIO BAULCH 
Re: 2068 


DAVID, 


Thanks. Should you happen to have ready access to the 
name, address, phone number of the Florida fire, I'd be 
interested in contacting them for more information. tS 
appreciate your help! 


Tim, 
HRM HARRAH 


Magt: 98 ` Date: 06/16/88 
From: DAVID BAULCH 

To: TIM PETERSEN 

Re: 2068 


TIM, 
Mike wanted that computer badly and vas able to get it. | 


will find the information necessary and leave you a message on 
the board. There may even be a few other places. 


David 
c3¢3c3C3C3 
Mao#: 95 Datet 06/16/88 
From: PETER FISCHER 
-© To: DAVID BAULCH ? 
Ret Z-SI/0 CARD 
David, 


I’m glad you decided to opt for the 7-S1/0 Card. I think 
you will be happier vith the increased capability it has, It WAS 
a aad thing to hear about losing Dave C. From our community. 


Adios, Pete! 
3 9 1G 36 HE HE HE HE EE 


Le ee et ee nee meee tee 


THE DATA EXPANSION 3 


Magt: 99 Date: 06/16/88 


„From: DAVID BAULCH 


To: PETER FISCHER 
Ret Z-S1/0 CARD 


Pete, 


I am going for the card ASAP, and 1 have the chance to pick 
up a terminal cheaply. I am hoping that the card wil} work for 
the terminal as well. I can do most of my processing on the 
terminal, disconnect, connect the modem, and use the 2068 
keyboard for transferring files. 


David 
CICICICICI 


Msg#: 96 Date: 06/16/88 
From: PETER FISCHER 
. To: DAVID BAULCH 
Re: T/SERS IN FOG? S 


Boy, 


That’s sure interesting about there being a number. of 
T/Sers in FOG. Did you ever get copies of David Hill’s 
newsletter? I put a little blurb in there about FOG. Maybe- 
that’s what caused this phenomena.... But my question was, did 
you ask Gail Rhodes if there were not another loca) FOG group 
right there in Ft. Worth? 


Pete 
36 90.38 36 96 98 $8 30 36 36 


Msg#: 100 Date: 06/16/88 ° 
From: DAVID BAULCH 

To: PETER FISCHER 

Ret FOG 


Pete $ 


I did not ask her, but from the information in FOGHORN, no 
such animal exists. However, the FWKUG here has quite an 
extensive library, all of which is not on the board. I may join 
it as well, $15.00 a year is not a bad deal. Most of the users 
I met at my first meeting a few weeks ago stil) had and use - 
Kaypros. Most are able to use UNIFORM with my format in the 
program, so I should be in pretty good shape. 


David 
CICICICICI 
Magt: 97 Date: 06/16/88 
Fromt PETER FISCHER (Private) 


To: DAVID BAULCH 
Re: Z~S1/0 & ADDS TERMINAL 


Please bear in mind, David, that Jerry & Til [do not care very 


4 THE DATA EXPANSION 


much for Clifford and Grey.) They will not lift a Finger to help 
you connect a 2-51/0 to an Adds terminal. They will ask you why 
you didn’t buy an RS-232 board from them...then you'd have no 
problem (it’s ONLY $100!) 


I would not approach them on this subject at al} if you 
plan to retain a working relationship with AERCO 


Adios, Pete! 
3G 30 36 3G HE 3e IE TE 


Mag#: 101 Date: 06/16/88 

From: DAVID BAULCH (Private) 
To: PETER FISCHER 
Re: TERMINAL CONNECTION 


Understandable, I guess, but 1 really need the information about 
the terminal itself. If I can get that, | should have a friend 
that can help me take care of the rest. I have tried to use the 
‘cursor keys’ as stated on the front of the RP/M boot signature, 
but the CS-5,6,7,8%8 do not work. T have the opportunity to use 
and aquire Word Star, but | have to know the information about 
the terminal, or the 2068, screen display. IF not, then Word 
Star is of no use to me. |] will try without letting anyone know 
what I am up to, but both Til and Jerry have given me so much 
help and information that I stil) find some of that difficult to 
believe. Thanks, 


David 
OGRE DE E DE DE DEA DE DE JE DE DE PEDE DE PE DE DE DE JE DE E DE DE BE NE DE DE JE AE NE PE PE DE JE DE BE DE E DE WE DE BE PE PE DE DE JE DE 3E E JE DE DE AE WE 3E 


CP/M The Lingua Franca of Operating Systems 
By John Davidson 
IN Cider, May 83 


As the computer user uperades from cassette tape recorder 
program storage to floppy or hard disk, things get complicated. 
More programs and files can be accessed more quickly, but 
filing, handling, and retrieval! problems arise even more 
quickly. i 


The computer operating system (NS for short) is a program’ 
that handles this housekeeping. It is not a ’ language’ like 
Basic, Pascal, or ADA. Neither does it, alone, do useful and 
interesting things such as word processing (like WordStar), 
spreadsheet calculation (like SuperCalc), or database management 
(like dBASE II). It does provide a working ‘environment’ (great 
buzz word) for both languages and applications programa. Some 
operating systems are interwoven with specific languages such as 
Basic for a simpler and more economical package at the cost of 
versatility. CP/M is not, and most if not all of the 
microcomputer )anguages in use today are available to run with 
it. 


To write a file (either data or a program) to a floppy disk, 
somewhere there must be s record of which sectors on which 
tracks on thte disk atready hold data and which are available. 


A 


THE DATA EXPANSION 2 


Thus, the operating system keeps a directory on each disk 
showing the contents of the disk and the actuali track and sector 
locations on the disk where each program or file is stored. This 
directory is both for the DS's own use and to be able to provide 
a program list fer the user. From this information the operating 
system can also tell what locations are stiil open for new 
material. 


Because disk rotation is painfully slow in the microsecond 
terms of the central processor, the order of use of these 
sectors is important. With sequential disk writes, for example, 
the central processor must access a sector, store the data from 
memory onto the sector, and then wait for the next sector to be 
used to come under the drive’s read-write head. If the sector 
ordering were poor, perhaps only one sector could be written per 
disk revolution, the processor would spend most of its time 
waiting, and disk operations would be slow. The operating system 
assigns this sector sequence during disk write operations. 
Obviously, the read sequence must follow the write sequence, 
good or bad, or there will be a big mess! 


In addition to the primary function of file hanling, the l 
operating system usually cares for other computer system details 
such as interfacing peripherals-your page printer for example. 


Much of the work of the operating system is “transparent 
to the user," as they say. Thus, in CP/M, to run a program 
written in Basic you just type the file name of your Basic and 
the name of your application program. CP/M locates the Basic on 
the disk and loads it, finds the application program, loads 
that, and then, with a Run instruction as its parting shot, 
transfers contro! to Basic. To go one step further, you might be 
using an accounting program that asks Basic (through file 
opening commands) to get CP/M to access stil!) other files of 
data. Through all this you need not (and probably don’t) know 
the actual locations of any of these files on the disk. In fact, 
you can pour another cup of tea while CP/M sets things up and 
gets them going. 


Why is CP/M so popular and ubiquitous on today’s 
microcomputers? In a word- Portability. 


CP/M enables very different microcomputers to exchange 
disks. A program written on, say, an Apple with CP/M vill 
generally run without modificaiton on a CP/M-equipped Osborne or 
Altos computer and viceversa, AS LONG AS THE AUTHOR OF THE 
PROGRAM HAS NOT CIRCUMVENTED CP/M AND ACCESSED THE HOST COMPUTER 
DIRECTLY, AND IF YOU CAN SOLVE OR GET AROUND THE FORMAT 
COMPATIBILITY PROBLEM THAT IS RAMPANT WITH THE 5 1/4-INCH DISKS. 
(In fact, the program may even run on some Olympia 
word-processing typevriters!) This makes easy program exchange 
between computer people possible-a real benefit, witness the 
users’ groups. More importantly, it provides a large base of 
apparently identical computers for software writers, encouraging . 
the production of many widely-varied programs, thus convincing 
more people to instal! CP/M and the circle continues. 


6 THE DATA EXPANSION 


This portability is possible because the CP/M system 
actually consists of several relatively independent parts. Only 
one of these parts-the Basic Input/Output System or BIO0S-deals 
with the host computer's hardware. Only the BIOS must be changed 
to move CP/M from one type of computing to another. The rest of 
the operating system remains the same. Thus the running program 
only has to tell CP/M to send a message, say, to the printer. A 
routine in the BIOS provides the address of your printer and 
directs the message properly. 


There is another reason CP/M is so widespread- 
Compatibility 


Often when an operating system is revised or replaced, 
programs running under the old system must have modifications to 
run under the new system. Sometimes it can’t be done. 


CP/M operating systems are ‘upward compatible.’ A program 
prepared to run on an older CP/M (say version 1.4) should work 
fine on a never one (say version 2.2). ‘Downward 
compatibility’-running a CP/M 2.2-based prograt on a CP/M 1.4 
system with fewer features-may be a problem. This is usual ly a 
moot point because you aren't apt to trade in your new operating 
system for an older one, and your main concern is to protect the 
program collections that you are building up. 


Compatibility is of particular interest just now. Most of 
the CP/M-compatibile programs on the market and in use today 
were prepared for version 2.2. CP/M Plus (version 3.0) has just 
been announced. If you get it, your 2.2 programs should run just ri 
fine on the Plus. On the other hand, if you cling to your 2.2, i 
beware when the Plus applications programs come out. 


A ROSE by Any Other Name Than ROSE.COM Won't Run 


Files on a disk are feferred to by their titles-- names of 
up to eight characters, a period, and an ‘extension’ of up to 
three more characters. The extension normally suggests the 
nature of the File = PROG.COM, PROG.ASM, PROG, HEX, PROG. DAT, and 
PROG.DOC, for example. In this group, PROG.ASM is the assembly 
language listing used by the assembler (ASM.COM, another program 
entirely, mentioned below) to create PROG.HEX, a hexadecimal 
machine language File that is converted by LOAD.COM (another 
separate program) into the actual machine language code to form 
PROG.COM. PROG.COM is the actual command file or ‘runnable’ | 
program. PROG.OAT would be data used by the PROG program, and 
PROG.DOC would be an ASCII test file - English language | 
instructions on the use of PROG. All these files could occupy i 
the same disk. } 


are arbitrary, but others are mandatory. For example, only a 
.COM (command) file can be directly executed by CP/M, and the 
assembler will only work on .AZSM files. CP/M allows wild cards 
- the asterisk (4) and the question mark (7) - for some uses. 


There are conventions governng the use of extensions. Some 
The asterisk substitutes for any single character. Thus, DIR 
i 


THE DATA EXPANSION ? 


PROG.* would provide a listing of all the files mentioned above, 
and ERA PROG.D?? would eliminate the data and documentation 
files. 


A> Means ‘Talk to Me‘ 


As CP/M loads, it announces itself by displaying its name, 
its memory size, and its version number. Then it prompts with 
&>, meaning “Your wish?" (A is the disk drive presently in use.) 
It is looking for a command, again a string of up to eight 
characters, followed by carrisge return. [t checks what you type 
in against its list of inherent commands and, with a match, 
executes immediately. Not match sends CP/M to the disk directory 
looking for a command file -(a File with the .COM extension) of 
the name you entered. This can be either your program or one 
from the crignal CP/M disk. If the disk has no .COM file of the 
name you entered, CP/M repeats your keybosrd entry with a 
question mark, followed by another A>. This time A> means ‘Want 
to try that again?’ (Computers are so patient.) 

He RHE IE IE HE HE HE HHH HH IE IE TE HE HEE IE FE TEESE ESE ESE IE IE JE ETE AE NG IE IE FE HE E M AE III JE EE HE IE EE IEE 


Z88 REVIEU 
COMPUTER SHOPPER, MARCH 1988 
By Stan Veit 


The first time-Sir Clive Sinclair came to these shores he 
brought with him the -ZX80, the first computer to sell for under 
$100. This vas the machine-that introduced thousands of people 
to computing and with the improved ZX81, Sinclairs became the 
nost widely used computers on earth. Millions of the little 
machines were made in factories throughout the world as a 
result. Sir Clive was knighted by the Queen of England for his 
contributions to British industry. 


Sinclair’s firm later designed vastly improved models such 
as the Spectrum and QL which have a loyal following to this day. 
In the US the Sinclair company had problems due to its lack of 
product support and minimum presence in this country. Sir Clive 
made no bones about it, saying, ‘for these prices you get no 
support unless you pay for it.’ American users soon found there 
was little support even if you were willing to pay snd although 
they loved their computers, there was little love for the 
company that made them. 


At this point the Timex Corporation took over the American 
distribution and manufacturing of the Sinclair computers. They 
had plans to sell then in every drugstore that sold Timex 
watches and for a while they did. Timex soon found that the 
computer business was very different. Although Timex watches 

take a licking and keep on ticking," Timex computers did not. 
Seon the company found they had bitten off more than they could 
chew. In England, Sinclair brought out vastly improved model but 
Timex could not adapt to such a rapidly changing market and they 
threu in the towel before their excellent new machines found 
their niche. l ; 


Back home, Sinclair ran into problems when Acorn was 


8 THE DATA EXPANSION 


avarded the important BBC Computer contract and other companies 
such as Apple and Amstrad captured increasing shares of the 
British market. 


In spite of Sinclair’s excellent QL computer, the company 
ran into financial problems and was sold to Amstrad to keep it 
from complete death. 


Sir Clive is now on the outside and the future of the QL 
computers is in doubt. Never one to be discouraged, Sir Clive 
formed a new company, Cambridge Computers Limited, and has 
produced a brand new machine, the Z88 Laptop. 


"Vhat’s a Z88?" [ asked. ‘Is this a PC Laptop Clone?’ you 
may ask, thinking that the ‘88° refers to an 8088 CPU. "Not so,’ 
I must reply, ‘It’s only a Z80 Laptop.’ However, it is a very 
unusual machine that comes with a powerful built-in productivity 
tool called Pipedream and is light, compact and a pleasure to 
use, after you learn its secrets. 


The Z88 is B 1/2° wide by 11 172° long by 1° thick st its 
broadest point. It only weighs 2 Ibs 2.6 oz. and is a pleasure 
to carry. The screen is very easy to read with crisp purple 
characters on a very light blue background. There is a 
thumbwheel on the side of the computer for adjusting the screen 
contrast. The screen shows ita capable of displaying 8-lines by 
100-characters, but it uses only 6-lines by 80 characters in 
vordprocessing mode, since it also shows headings, menus, and 
indexes. In spreadsheet mode it has columns A to F which may be 
varied in width. 


They keyboard is a black rubber-like material with silent 
membrane key~suitches and a strange tactile feeling. It took a 
bit of getting used to, but in the end, | think F liked it. .They 
keys are square in shape but large enough so that my fingers 
were comfortable using them. I had to work with the keyboard for 
quite a while before I could type without strange things 
happening because I had hit a wrong key, or sequence of keys, In 
the end, I got as good as I am on my AT keyboard. 


There are three slots in the front of the computer covered 
with plastic doors. These are used for plugging in RAM or EPROM 
cartridges which constitute the only data storage of the 
computer. Data is saved into the RAM cartridge which will store 
it as long as the computer is supplied with power either while 
on or asleep, If the computer is deprived of power due to 
battery removal or wear, the data wil) be lost. The EPROM pack 
on tthe other hand acts like a WORM (Write Once, Read Mostly), 
except for the fact that the cartridge can be completely erased 
with an U/V EPROM Eraser and re-used. Data written to tne EPROM 
cartridge is not lost when the power is removed. 


Through the use of an optional PC link consisting of a 
cable and software disk, data can also be transfered to a destop 
PC or BBC Computer for disk storage or additional processing. 


The first tow slots in the dege of the computer are 


THE DATA EXPANSION 9 


designed for RAM cartridges while the EPROM will only work in 
Slot 3. You could also insert RAM in Slot 3 but then you would 
not have any permanent EPROM storage. 


The unit sent for our test had one 32K RAM cartridge and 
one 32K EPROM. You can also get 128K cartridges with either RAM 
or EPROM. The prices for these were only given in pounds, but it 
appears that the US prices should be about $30 for 32K and $75 
for 12BK. The British prices include the VAT tax, which exports 
do not pay, but not the US custioms, so the conversions should 
be about right. i found that I could enter a fair amount of data 
in the 32K unit, but I think that I might run out of memory if 
I entered all the text of a very long conference. 1 had a 32K 
Tandy Mode) 100 and found it adequate for my note taking at- 
press conferences. 


POWER SUPPLY 


The entire power for the Z88 is four long-life AA cells. 
There is an optional AC adapter which is a real clunker, .. 


_ weighing almost 2 lbs., almost as much as the computer. While 


this vill be used at home, few usera will want to haul it along 
in a mobile situation. Cambridge Computers Limited recognizes 
this situation and has provided the computer with 
super-capacitors which wil) keep the memory alive while you are 
changing battries for periods from one minute vith three 128K 
cartridges installed, to 6 minutes with no RAM cartridges 
instal led. 


FIRMWARE 


The Z88 comes with an excellent supply of built-in programs 
consisting of an integrated spreadsheet, word processing program 
and data file system called Pipedream. It also has built-in BBC 
BASIC and a V52 Terminal emulation program. 


In addition to these major programs the Z88 has convenient 
*popdouns’ which are memory resident programs that perform many 
functions: 


#{ndex-This popdown is the key to all other Z88 
applications and popdowns. It allows you to call other prograns 
and to examine the status of memory in the cartridges, or to. 
remove programs from memory. 


xCalculator-You can use the calculator to make quick 
calculations, even if you are in the middle of doing something 
else. It has a lot of useful functions, including ten memories 
and units conversion facility. 


*Calendar-The popdown calendar lets you plan appointments 
and to get to a date in the Diary which is part of Pipedream. 


xClock-Shows you the time while you are working. 


#Alarm-Lets you set several alarms with a given time and 
date. Each reminder can include a message. You can even set the 


10 THE DATA EXPANSION 


alarm to run a progran. 


*Filer-This popdown gives you access to the 288 filing 
system, allows you to store data to RAM or to the EPROM 
cartridge. 


*Panel-The Panel is a set of controls which allows the user 
to tailor the way the keyboard, filer, and interface work. 


*Import/Export-This popdown allows you to transfer data to, 
or from another computer, via a simple set of commands. 
Cambridge Computer Limited has provided optional software and 
cables to transfer information or programs with either a PC or 
a BBC (Acorn) computer. 


INTERFACE PROVISIONS 


Only one serial port is provided on the 788 for connection 
to the outside world. This is accessed through a DB? socket on 
the right side of the computer. Cambridge Computers Limited has 
provided optional interface cables to connect to standard 
printers, modems, and other computers. These are supplied as 
extra cost. The simplest is a seria} cable which converts fron 
the 9-pin connections into a standard DB25 Mail connector. The 
Parallel Printer cable contains a Seria)-to-Parallel converter 
which 1 used with my Star Printer and with other parallel 
printers. The printer driver software is compatible with Epson 
compatible printers and the Printer Editor in Pipedream allows 
you to create your own printer drivers for other printers. This 
scheme may work in the UK, but I think that people in the US who 
would buy the Z88 need more printer drivers provided for them. 


The PC Link package contained software which I used to 
download from a WordStar program into the Z88. First I set up 
the 288 using the Panel and then I downloaded text from WordStar 
into the laptop with no trouble. Well, almost no trouble, I got 
the text into the Z88 by following the simple instructions on 
the PC link diskette menu. 1 saw the report of blocks Flowing 
into the Z88, both on the PC screen and on the Z88 screen. Then 
for the next hour, I devoured the Z88 Manual trying to find out 
what happeded to it. Yes, I knew it was in the laptop, but 
where? Once ] Found out how to look a the directory and how to 
load from the directory into Pipedream, it was duck soup. 
However, I fought that manual for over an hour to extract the 
Simple procedure. More about this manuel later! 


1 also uploaded both text and spreadsheet data fron the Z88 
to my Wells American 286AT without any problem. The PC Link 
software converts Pipedrean data into Lotus 1,2,3 format or 
VordSter format and uploads or downloada on request. This is 
important because the main reason for using a laptop computer is 
to collect information in the field for later processing, or to 
carry information with you for processing on location. The Z88 
has proven itself to be excellent for both purposes, 


COMMUNICATIONS 


THE DATA EXPANSION 11 


The Terminal V52 emulation works as it is supposed to, but 
I fail to see what value it is in my scheme of usage for the 
computer. It is not a communications program that I can use for 
communicationg with on-line services such as Compuserve, or 
Delphi and there is no such program provided with the Z88. I was 
not able to download a communicaions program from my AT- simply 
because I had none that would operate in the 32K RAM. I know I 
can get one in BASIC that can be run on the Z88, but I did not 
have time to set it up right now. It is enough to say that 
Cambridge Computer Limited did not consider on-line 
communications an important enough function to include it as 
part of the integrated firmware. Given the example of the Tandy 
Model 100, it is hard to realize that designers could have. 
included that Terminal portion of a communicaitons program 
without the most important modem management software. Since a 


modem is offered as an option, | suspect that the communications 


software comes with the modem, I would strongly suggest that 
such a program be made available to users with their own modemas. 
No laptop wil] succeed on this side of the Atlantic without 
modem capabilities. i 


` BBC BASIC 


This is a nice interpretive BASIC and should be useful in 
writing applications and utilities for use on the Z88. There is 
a hug library of programs available in BBC BASIC in the UK and 
some in the US as the result of schoo! using the BBC Acorn 
computers. Most MicroSoft BASIC programe seemed to run with 
little conversion provided they do not have screen access 
commands. My experience with the Tandy Model 100 leads me to 
believe that I will only use BASIC in a laptop to run sone 
utilities that are helpful. I think the space used for BASIC 
should have been utilized for additional firmware, with BASIC 
supplied as a loadable option. 


CONCLUSIONS 


I really like the Z88 and I intend to take it along to a 
trade show as a notetaking device. Its completely silent 
keyboard will make it welcome in places where the click clack of 
a Tandy Model 100 would be objectional. I do not like the fact 
that it has no modem, or modem program, but I will get around 
that by uploading to a PC. What I hate about it is the User’s 
Guide which omits enough descriptions on several important 
functions such as Import/Export and Terminal. In fact 
information on all the popdowns is sparse. The manual is exactly 
what it says it is, a User’s Guide. What is needed is an 
Instruction Manual and this in not one. There is also no 
technical information whatsoever. It does not even say what kind 
of a CPU is inside or what the dimension of the machine are. As 
far as trouble shooting, there are three pages of Error Message 
definitions, that’s it! © 


When Sir Clive introduced his ZX80 he told the world that 
for such a cheap price he would not provide technical support 
except for an extra fee. Here he is vith a computer he ‘expects 
to sel} for about $500 and he does not even tell you that! 


12 THE DATA EXPANSION 


However, on a call to Nigel Serle, well-known as Sinclair’s 
representative, who is helping launch the Z88 in the US, I 
learned that negotiations are undervay with a major US company 
to distribute the ZB8. Perhaps these will be finalized before 
this review appearsm The US address given for Cambridge Computer 
LTd. will answer inquiries. The US price for the Z88 is expected 
to be under $500. I suspect that we were sent this computer to 
review to get our reactions, as an aid for marketing decision. 

I will say that if Cambridge Computer Limited is going to 
establish sales and support facilities in the US, or a major US 
company will distribute it, they will sell a lot of Z88s, 
providing the imported price is reasonable. Even though this is 
not an MS-DOS computer, its size and connectivity make it 
desirable. | am told that John Sculley of Apple Computer 
obtained one in England and uses it quite a bit. Apple is not 
the company who may distribute it. 


I like the Z88 enough to buy it. My only reservations are 
the support factor and the terrible User’s Guide. If they 
provide either a direct factory branch, or a major US 
distributor who will upgrade that missing information with 
proper manuals and support, the Z88 will be a winner. 


I hope that some of these improvements are incorporated 
before the US product roll-out, because coming out with s nev 


node) after introducing the initial version is really a bad 
idea. For information: 


Cambridge Computer Ltd. 
162 Madison Ave. 
New York, NY 10016 


or 


Cambridge Computer Ltd. 
Freepost, Cambridge 
CB4 iBR 
United Kingdom i 
JARA R A DAE DE IE AE EIEE DEJE IE PEA IE FE MEIE JE JEJE PEJE IE AE FE PEIE IE PEPE IE EJE IE I FEIE FE E FE ME EJE IE IE IE MEIE IER IEK IEH E 


AERCO STILL THERE 
By David Baulch 


I would like to try and clear up some mis-understandings 
that I have been hearing about for sometime nov. The people that 
Í am talking about are Jerry and Jil Chamkis, whom most of you 
know as AERCO. I have been hearing from many people that AERCO 
has deserted us and are working with the Atari people. To some 
extent, this is true, they are doing work for the Atari people, 
but they have not stopped supporting the Timex/Sinclair 
computers. On the contrary, they are still one of the few disk 
systems left that are still being manufactured for the Timex 
computers. 


I was having trouble vith the RP/M disk system and placed 
a few phone calls to Austin. I was able to reach Til a number of 
times, but Jerry was the person that I really needed to talk to. 


(i) 


THE DATA EXPANSION 13 


I was able to reach him and explained my problem of using the 
terminal emulator for the 2068 in RP/M mode. I told Jerry that 
I was going to be in Austin during the 4th of July weekend and . 
would like to stop by for some hlep and information about the 
*bug’ in the emulator. Jerry said that he would be sore than 
happy to see me and wanted to talk with me about sore things 
concerning AERCO and their system. 


While down in Austin, I was able to set up a time to speak 
with Jerry. He was able to provide me with a great deal of- - 
information and help. He also was able to give me some 
information and insight in to the background of AERCO and how 
things are vorking for them. I told him how I had received mail 
and letters that accused them of not caring any more, I am quite 
happy to announce that this is simply not true. There may have 
been problems, but that is understandable in their 
circumstances. They are a very small company, two people, and 
they have so much to keep up with that it is not aluays easy» 
Jerry went out of his way to provide me with help and some 
information on disk for me to use in trying to fix a "bug’ that 
has been troubling many AERCO RM/P users. With alot of help from 
Richard Molpus, | hope to soon have the terminal emulator 
working properly. Jerry was able to show se that they are stil! 
making controls and boards for the 1000 and the 2068 for 
commercial use vith stepper motors. Remember, they are in 
business to make a living, not just as a hobby or for the fun of 
it. With the money they make they have al) the same bills to pay 
as you or I do. If anyone believes differently, or tries te run 
their oun business "for fun and a hobby’, they are not really in 
business to make a living. 


Jerry still believes that the 2068 is a very amazing and 
powerful machine. He also stated that the Timex people are an 
amazing group of very talented people. Who else would have been 
able to exist this long with no support at al) except from smal} 
third party people or from user groups and some very intelligent 
people consistantly 'tinkering’ with the insides and codes of 
the smal] Z80 machines. That takes a great deal of dedication to 
a machine and a great deal of hard work. 


I told Jerry that I was able, for a great deal less, to 
provide myself vith a perfectly good CP/M system from a surplus 
place in California. I just nodded my head to the person who 
suggested it, and continued mon my way. I like the 2068 and have 
become accustomed to all of it’s little problems. But the 2068, 
as all of the other Timex machines, is for the "hobbyist’ and 
the experimenter, not necessarily the user. That does not mean 
that it is not user friendly, but for those that really want to 
learn how to use a computer and what is going on in the insides, 
the Timex group are the ones to get and stay with. Jerry agreed 
with me. As he explained it, he has a Mac and a few other 
machines to use for making drawings, information and other 
things, but he only knows how to use the software. Other than 
that, he considers them to be ‘toasters’. He said that the Timex 
people are really sharp citing examples of Fred Nachbaur and 
Jack Dohany. (Incidentally, Jack was the one that came up with 
the code for the 80 col terminal emulator from the techincal 


14 THE DATA EXPANSION 


manual, corrected ALMOST all the bugs, and had it used with the 
AERCO RP/M system.) He said that the MS-DOS machines vere nice, 
but it was very difficult for the average person to figure out 
what vas going on with them, or finding someone that really know 
about the codes like Timex people do» 


Jerry did say that the best machine for its size was the 
1000 or ZX81. He stated that the coding for the ROM was an 
academic exercise for some highly intelligent people in an 
English university. It was something just to see how much they 
could cram into a iK ROM. When it got over here, the 1000 vas 
still in good shape. But when the 2068 came out, they people 
really flubbed the ball. The coding was not as pure as the 
original coding. The coding on the Spectrum was. much better and 
Timex should not have made the mess. of -it that they did. That is 
not to say- that they did not have some.good ideas, they did, but 
they did not incorporate them very- well. He had heard of most of 
the information that ‘was-to-be" and was sorry that Timex 
"dumped’ us before we could really take off. He and others like 
metre are stil) trying to ‘fix’ the errors and give us what ve 
Need. 


I have gone on for some time nov,- and I am certain that I 
have ‘rankjled' some people that have had. problems with AERTO. I 
am sorry, but I cannot agree with you about how bad they are. 
They have given me, as 1 have explained, a oreat deal of help 
and information that vas very difficult to get from many other 
people that claim to support Timex. Some of those supporters and 
no longer supporting Timex or Sinclair computers. They have 
dropped us and moved to other computers that can make more 
money. I cannot deny them the necessity to make money, that- is 
why they are in business, but I have very rarely heard anything 
from anyone about the problems they have had. To pick on AERCO, 
that still manufactures parts and. systems for the Timex 
computers,- that is ridiculous! 


I spoke to Jerry about handling some of the complaints and 
problens that might arise with AERCO and/or their products. He 
vas pleased that I would take such an interest in what vas going 
on. 1 told him the truth, I was. glad that they stil} were 
vorking on Timex gear. but I was in this for me - to have the 
terminal emulator work like it should. If this would help then 
and others that use the RP/M. system, then-so much the better. So 
if you have: problems vith AERCO,. you might send them to me and 
see vhat 1 can accomplish first.. If it is out of my league, then 
I will just forward them to Jerry. Just remember that I am 
working on *softvare’ and not "hardware". If you have difficulty 
vith the hardware, that should be sent to AERCO, but software 


troubles or problems that can be written about, try me first. 
3h HE DE E HE HE HE He HE DE HE DE DE JE DE SE FE JE JE DE JE BE PE DE IE IE IE DE IE IEM IE IE DE IE HE IE IE IE PEME JE IE DE JE HE IE PE IE IE PE EE MG FE M JEA IE IE TE IEE 


PRACTICAL BANK-SWITCHING FOR THE 2068 
By Stan Lemke 
PIXEL PRINT PRESS-SUMMER °88 


If any one factor can be said to have mad the Pixel Print 
Prof. series of software possible, it would be the ability to 


THE DATA EXPANSION 15 


hold the LEFT and RIGHT columns in memory at the sane time, 
48128 bytes of data plus the program! This was only possible 
with add-on memory and a programing tool called BANK SWITCHING! 


Bank Svitching gives the PIXEL PRINT PROFESSIONAL 2 very 
useful capabilities: 1> the ability to hold 2 columns in Memory 
at any time; and to svitch from left to right or right to 
left... this allows you-to.’see' hov a whole page vill look. 2> 
The ability to print a full page in the Standard 64 columen 
letter format, or the twin/32.column newsletter format (like the 
Pixel Print Press!). 


Now here is a 3rd good reason! 
PRACTICAL BANK SWITCHING CODE. 


This is just part of a longer article soon to appear in! 
The Time Design Magazine, 29722 Hult Road, Colton, OR, 970173 
Under some conditions, bank switching can be a very simple, if 
not elegant solution to:a severe memory problem. This article 
discusses in some detail several practical bank-switching 
applications and in ir] provide three short machine code 
routines that do data transfer: between banks, 


Each of these routines could be used in some way with the 
PROF., the one I want to tell you about, however, vill be used 
to MERGE the LEFT and RIGHT columns into 1 column!. 


The routine is 41 bytes long, it-is relocatable, but must 
be sate in the PRINTER BUFFER: (23296) as no other memory is 
available... es 


To use this routine, prepare the two columns by erasing 
everything that you do not need... use the COPY function to move 
up or down the remaining data, switching between columns unti? 
ready, . i 


Select SAVE, the 'BREAK*, RANDOMIZE USR 23296: RUN (ENTER). 
Both L/R columns will be-merged! POKE these values from address 
23296 to 23336. 


OLIGER, CASSETTE, & MICRO DRIVE 


33, 84, 161, 17, 84, 163, i,. 0, 94, 62, 0, 211, 248, . 
26, 245, 62, 224, 211, 244, 241, 182, 119, 245, 62, 1, 211, 
ry ane 18, 19, 35, 11, 120, 177, 32, 229, 62, 0, 211, 


MERGE COLUMN MACHINE CODE FOR THE AERCO DISK 


33, 84, 161, 17, 84, 161, 1, 0, 9A, 62, i, Zili; 244, 
26, 245, 62, 225, 211, 264, 241, 182, 119, 245, 62, l, 211, 
244, 241, 18, 19, 35, 41, 120, 177, 32, 229, 62, i, 211, 
244, 201 

3 336 0 EN EEE DE JE JE E IE IE DE DE SESE E IE DE IE AE FE IE DEJE IE IE IE JE IE FE FE JEE JEE RIE MEIK x RRMA Ne KH HKA EX 


32K RAM EXPANSION CARTRIDGE 


16 THE DATA EXPANSION 


What is this 32K RAM Expansion Cartridge? What can it be 
er i These are obviously the type of questions many of you 
ave!!! . , 


So. let me tel} you about it! 


David Hildebrand, a good friend for over 10 years how, is 
the man behind this product! David and I (Stan Lemke) like to 
discuss T/S products, so it was only a matter of time... soon 
talk turned into action. We T/S people are Tike that!! 


David vorked on a variety of designs vith a variety of 
‘chips’, and really has tvo in ‘production’ -at this time. These 
all little cartridges fit nicely under the door of the T/S 2068 

ock. 


All you need to do is plug them into the computer (the 
computer must be turned OFF), close the dock lid, and forget 
about it. 


The ‘Pixel Print Professional” will automatically use this 
RAM as it is needed, other programs vill not be affected! 


l am already planning new software that will take advantage 
of thei added memory capability!! 


A graphics program, PIXEL ARTIST, will use it. This will be 
a VERY fast/powerful graphics progran for the Desktop 
environment. 


An enhanced TASWORD conversion in on the boards... it will 
take a complete 300 line TASWORD file and convert it to the OTP 
format and change FONTS in mid-column! 


Anyway, the use for this board is limited only by our 
imagination. 


David made a first “production” run of 10 cartridges... a 
modest start. As of this time, ve have only sold 4 (1 I bought 
myself!) The present price of $40 plus $4 for handling and 
shipping, is based on the COST of memory when David made these 
first 10. The price vill change as the cost of ‘chips’ continues 
to go up! 


The B-I-G question in our minds is if there will be any 
more. At the current rate of sales, these 10 will be the only 
ones made... our desire, of course, is to build as many as 
possible!! ° 


So, if you are ‘vaiting’ for the price to come down, don’t 
vait!! This price is ROCK-BOTTOM already and wil) certainly go 
up as that is what the price of “chips” is currently doing. 


So, if you have been thinking of expanding your TS-2068 a 
little, there is not better time than NOU! 
REKMMAR MMR RKRMMHARKKMA ERKNE RRAMAAKKAKHK KRAKA RRRA tr tte ttt ERKKA K 


a 


THE DATA EXPANSION 17 


A COMMITMENT-WHAT IT TAKES 
SMUG BYTES-JUNE ‘88 


We all know of busy people who get a lot of things done and 
accomplish a lot of things. They seem to be successful at almost 
everything they decide to do. We feel inferior to these people 
because they seem to have so much talent. But is it really 
talent or is it something else? 


What does it take to be a success at something? Some of it 
is brains. Some of it is training. But most of it is a 
commitment. With a stong enough a commitment, brains and 
training deficiencies are rapidly overcome. 


The same sort of commitment applies to a sport or a hobby. 
You don’t get on the Olympic Team without some sort of 
commitment of a major sort. You don’t become a home computer 
expert or programmer without a commitment as well, 2s 


This uas brought out as a lesson again in the home computer 
boom of the eariy 1980’s. It was the ‘in’ thing back then to 
have a home computer. Most of us didn’t know if we wanted to 
make that sort of commitment in dollars until the price of 
computers comae doun quite a bit. Many of us: first took the 
plunge when the price got below the $100 mark and bought that 
First 2X81 or TS1000. It was sort of fun Joining a User Group 
and rubbing elbous with a lot of other neophites. It was nothing 
to have over 100 people attending a user meeting. 


Where are they now? All these people? How many are still 
active in computer ing? 


Some went on to other computers as they found they had an 
experimenters toy and needed something more, I guess many 
expected a lot more for their small investment than they got. So 


to do with it. These people never wanted to be programmers or 
experimenters but only users. Fine, but they are stil} in 
computering as they stil] use one albeit not their 7x81. They 
are still active in computering. We don’t count them as being 
people who fel} by the wayside, 


Unfortunately, the boom also brought in a lot of people who 
veren’t serious about computers. The mental bend of most of 
those kinds of people would be to rather watch TV than to do any 
sort of mental improvement such as computer programming with the 
screen. It takes a Strong commitment to become a Programmer just 
as it does to become an MD, lawyer, or PhD, Lots of would-be 
students don’t seen to have sufficient commitment and give up at 
the first difficulty. I’ve Noticed this with college students as 
well as with hobbisats. í 


The interesting thing about working the brain is that, like 
Physical exercise, it improves it. You can’t wear out your brain 


18 THE DATA EXPANSION 


although as much as some people use it, it withers away from 
disuse. The other thing about the brain is that it does tire of 
the same thing after a while so shifting it to something else 
refreshes it. I work at one mental thing at work and another 
thing at home. Much like using different muscles. Of course, 
solving computering problems is a bit akin to climbing Everest. 
Why do we do it? Because the problem is there and becomes a 
personal challenge. We don’t do it because it has already been 
done. There is a real sense of achievement in solving a really 
tough computering problem. Your really tough problem may not be 
as tough as my really tough problem but the sense of achievement 
is just as great. 


Anyone who has ever tackled machine code know the 
eee ator ine sense of achievement when the |! @¥Sx%x2°() finally 
WO Se 


But the same sort of sense of achievement was around when 
you tackled that Basic problem as well. 


How many ZX and TS machines are gathering dust in attics 
and basements or end up in garage sales? Some of this is 
understandable as they were a bit unueildly and people outgrew 
them and needed something a bit more professional. But many 
people never outgrew them and just gave up after a hal fhearted 
attempt. Over half fall by the wayside but a few come back for 
a second try and then usually succeed as they finally realize d 
the commitment they have to make. Unfortunately, too few come L d 
back for thst second try. 


Lack of commitment seems to be the pervading way of life 
for a lot of people in the US. The phenomena is probably a 
national sentiment. Countries where people have a stonger sense 
of commitment are not only gaining on the US, but in many cases 
have surpassed us. Lack of commitment is s fast way of becoming 
second or even third rate. Many people want a big paycheck but 
don’t vant to do anything much to earn it or even do any study 
to qualify for it. It takes quite a slow learner to be so slow 
you can’t teach him/her anything. I bend over backwards for 
students who really want to learn, but are having a hard time at 
it. I don’t go out of my way for those that don’t want to learn. 
Commitment is something you grow up with. It’s something you and 
you alone can do. But you have to do it to achieve anything 
worthwhile. (Being a teacher, myself, I must agree with Dr. 
Lloyd Dreger here. I am the same way about my students as 
well.~-David) 


You can learn about commitment the easy way by going after 
some purposeful goal, becoming -what you want to be, or you will 
learn about it the hard way by never accomplishing anything in 
your life and then wondering why you never did. The road to... 
is paved with good intentions, etc. 


Do something useful vith that spare time you all have. À 
person once asked me how much time | spent at a computer during 
the week at home. I thought for a while adding up the hours bd 
mentally that I had spent in the previous two weeks and come up 


> 


THE DATA EXPANSION 19 


with an ansver of 40 hours a week. Everyone has more free time 
than that every week away from his job unless he is a workaholic 
putting in 70 hour weeks. If you spend from 6 to 11 every night 
and all day Saturday and Sunday you have over 60 hours of free 
time to spend and still leave time for eating and sleeping. What 
you do with this free time is up to you. You can do something 
useful or you can fall asleep watching TV-—-must have been a 
really exciting program! Granted that the 40 hour weeks at the 
computer were an intensive period where I really was vorking on 
something interesting but that still means I had 20 hours to do- 
other things as vel! like mow the lawn, clean the house, etc. 
Nobody says you have to make that full a commitment to something 
but it shows what can be done if you really want to. Again, it 
is up to you. 


One word of caution, there can be such a thing as too much 
commitment if it’s for the wrong thing. If something is a hobby, 
don’t make the commitment to your hobby stronger than your 7 
commitment to your work, I have seen: that end up in disaster for 
people. Work comes first! 

TTT TTT AE JE JE IE DE ME IE IE DE DE IE NE JE DE DE IE PE IE E E IE PE IE DE IE DE PE IE DE DE IE IE JE IE PE PE IE JE IE IE E ES IE IE FE IE IE 


2068 PROGRAM NOTES 
By Warren TAylor 
CATS-July °*88 


I have received some programs for the 2068 that some 
members may not know about. These are programs on disc from Jack 
Dohany. They are custom made to your input device (disc, tape, 
or whatever) and to your type of printer. This information you 
give him when you send in your order. 


One program |] received was an updated version of MSCRIPT. 
One of the features is speeding up the "arrows", etc. The part 
I like is the simple vay of getting italics, underlining, 
emphasized print, etc. For example, just use function G and ‘U°. 
To stop, use function G and *u’. Same thine for italics, capital 
l to start and snall i to quit. Capital E to emphasize and small 
e to quit. Makes it quite simple. 


There are many more new features that 1 have not been able 
to explore as yet. Jack calls it Customized MSCRIPT V5.3". 


Another program | received was Customized VU-CALC. This, 
too, is customized for your particular setup. The most important 
changes are in saving, loading, and printing. The SAVE and LOAD, 
in my case, are to disc. Printing is in condensed mode which 
will allow a 50x19 printout. You can move it to start anywhere 
(depending on where the cursor is) and as many columns as you 
want. 


There is another program (Master File) but cannot say 
anything about this as I am awaiting for an original so I can 
get all the documentation. 


The instructions for use are also on the disk.. All one has 
to do is boot up MSCRIPT (MS), load the DOC into it, and then 


20 THE DATA EXPANSION 


print it out. There are more than 12 pages for MS alone. 


l have a couple of questions. Does anyone have a working 
AERCO interface they would like to sell? Another, is there any 
member that repairs the 20687 I absentmindediy started to remove 
my interface with the power on, so the computer is in trouble. 
The screen comes up vith four or so black and white bars across 
it but does not progress to the trademark. 


The last question: Has anyone found this bug in Checkbook 
Manager? After entering the information for the check, the next 
step is to enter it into its category. The bug shows up uhen the 
cents part is preceded by a zero (.01, .02, etc.). After you 
have picked the category and entered it, it reverses the two 
numbers. They now become .10, .20, etc. I like the program 
because I break into it and change the categories to what I 


want. 
HEKKMKE ELH KH EKRKRHKAEKH KE ERANA EKNRA REAR EKRKEAKKANK KRRAKEKKNLE HK RR EK 


SOME HELP FOR OUT-OF-DATE PRINTERS AND OTHER HELPFUL INSIGHTS 


About two years earlier, I purchased a nev (close-out) 
printer to use with my 2068 from a place that sold NEC printers. 
My NEC PC-PR103A is IBM compatible but not EPSON compatible. I 
still like it and it does have an excellent NLQ mode that is 
easy to read. I have used it for correspondence, making tests, 
data processing, listings, the newsletter, and more. I found 
that I was`úsing it more and more and the print was getting 
dimmer and dimmer. Time to purchase a new ribbon, but Finding 
one proved to be difficult. I made telephone calis all over the 
US to find a place to purchase ribbons from. I finally found one 
place and, at the price of $15.00, I purchased one. About six 
months later, I needed another ribbon, but the place that 1 had 
ordered it from no longer had them. Time for the telephone calls 
again. 


This time I called the people in the know, NEC headquarters 
here in the US. They got cracking quickly and lined me up with 
their place in California .at the warehouse. I was happy for 
about a year, changing ribbons when it was necessary, but 1 
needed to have a few nore again. I found my bill, called the 
number and found that it vas disconnected because they had 
moved. I really did not feel like calling all over again, but I 


did. This time I called most of the ‘ribbon’ sellers in COMPUTER: 


SHOPPER only to find that no one carried that ribbon anymore. So 
I was stuck with three cartridges of ribbon that were all about 
played out. 1 did try to spray the ribbons with a Silicon Spray 
that I have in the shop (because I was out of WD-40), let it 
dry, and tried it out in the printer. To my amazement, the 
ribbon was like new, but stil}, with use, it did not last very 
long. I also did the other two cartridges, but with the length 
of the newsletter and many pages of documentation that I was 
printing out for CP/M utilities, I ran out pretty quick. I was 
becoming desperate! Besides, my printer paper vas out and I 
needed to get more. 


I] stopped at a new place here in Fort Worth, but I am 


d ' 


THE DATA EXPANSION 21 


certain that there are places like it under other names in other 
cities in the US, called BIZMART. It is really a nice place and 
filled with all the things that you need for school and business 
supply at a discounted price. I was able to purchase my paper 
for a little under half the normal price. J] also saw printer 
cartridges, but nothing would fit my printer. Then I sav the 
EPSON MX-80 cartridge. It looked very similar to mine, and at 
only $4.00, I just had to give it a try. Vell, it LOOKED LIKE MY 
CARTRIDGE! It wasn’t, but the construction and ribbon was the 
same. | opened the EPSON case and the NEC case, exchanged the 
ribbons, put it back together and put it in the printer. NO 
PROBLEM - IT WORKED! Now I can reload my three cartridges for 
the cost of one of my new NEC cartridges. The only thing I have 
to worry about now it, what happens when | break the three 
cartridges, where am I going to get others? Oh well, I will 
worry about that when the time comes! 


I have also been looking for sone disk drives, just in-case 
the ones in my AERCO system ever die. Have you ever tried 
looking for a Suggart or compatible drive, they are getting 
difficult to come by. I did find a place in the COMPUTER SHOPPER 
that sells the REMEX drives, exactly like I have;- for about 
$35.00 instead of the $75-$125 I have seen advertized elsewhere 
in various magazines and businesses in the area. So I figured 
that if I went ahead and purchased some back-ups, | will be in 
good stead for the day that the ones I have give up the ghost. 
If nothing else, I might vant to make my system into a 
four-drive system. That may not sound like an exceptionally good 
idea, but you would not believe how nuch time I use in changing 
disks, even on my two-drive system. You might vant to keep some 
ot these things in mind or keep your eyes open for those flea 
markets. | was able to find a still<-vorking ADDS VIEWPOINT 
terminal for the price of s song. I was also able to find some 
other terminals in COMPUTER SHOPPER for a very inexpensive 
price. With the upcoming terminal overlays for the AERCO system, 
you will not necessarily need to used the ADDS terminal. 

ETT Tr EE IE IE JE ME IE DE JE A ME IE IE IE IE IE ME IE DE JE ME IE E IE JE IE ED IE I IE IE ME IE HE DE IE AE HE ME EIE IE IE IE FE ME IE DE PE ME FE ME IE ME IE | 


ZX81/TS1000 TIPS 
By Don Lamen 
SINCUS~July/August °88 


7. A five byte machine code routine to save printer paper while 
copying screen? 

This routine is fully relocatable. For our example we will) put 
it in 1 REM and it will} copy eith lines. 


ENTRY POINT: 

-> 4082 1608 WO D, 083 8 dec. 
(16514) C3é6B08 JP 0868 
5 bytes 


Using BASIC it can be put in as follows: 
1 REM 12345 
10 POKE 16514,22 
20 POKE 16515,8 (The number of lines to be copied (1-24 dec) 
30 POKE 16516,195 
40 POKE 16517,107 


22 THE DATA-EXPANSION 


50 POKE 16518,8 
Direct command - RUN <CR> then DELETE lines 10 to 50 


To use this routine from BASIC set up a line for the USR 
call and use GOTO whenever you want to copy other than the 
normal 22 lines. 


EXAMPLE: 
2000 RAND USR 16514 
Direct command GOTO 2000 


NOTE: A direct command - RAND USR 16514 <CR> will clear the 


screen and print po many empty lines. 


To use this routine from Machine Code jsut use a jump, 
relative jump or a call. The AF, BC, DE, and HL register pairs 
are all changed, therefore, push all the ones you want to keep 
onto the STACK before running the routine and pop them back 
afterwards. 


8. To find the Line Address from the Line Number: 

Push AF, BC, DE, and HL onto the STACK if they contain 
information you don’t want to lose, Then Load HL with the Line 
Number integers. Next cali O9D8, Line-Addr subroutine. The Line 
address will be returned in HL. 

EXAMPLE: Find the Line Address of the line number 350. 


xxxx F5 PUSH AF 


CS PUSH BC 
D5 PUSH DE 
E5 PUSH HL 


215E01 LD HL, 015E; 350 DEC. 
cops09 CALL 0908, LINE-ADDR. 


At this point, HL will contain the line address in integer 
Form. Some of these might even work on the 2068, so give it a 


try> 
KEKMARHKKKAHMH KKM KKK KK KEAKREK TERRA RKAREK ERXURAHNKKKKAENR HAHA AKAN KKKKREK 


A CHANGE IN THE FYKUG MBBS 


There has been a change in the FWKUG MBBS. Ron Lane, Sysop, 
has been running his board on a Kaypro vith a dual 44Meg hard 
drive. Ron acquired some new software called ROS from a 
programmer in Nev Mexico. It is extremely fast and very closely 
resembles the old BBS that we are all used to. It is still a 
‘free’ access BBS, but you will have to re-register to have the 
full time implmented in you file. I, myself, now have the two 
hour time limit. I believe that this is a good idea because it 
allows people to get on the board easier now, I have included 
some information from the ROSUSR.DOf that you need to download 
first to re-learn your way around the board. I talked to Ron 
about the Timex section, it is stil] there, but without use, it 
will be discontinued. So give it a try. I am in the process of 
uploading new software (PD) to the Timex section that is 


fam 


THE DATA EXPANSION | 23 


accessible only by Xmodem (Loader V, Z-TERM, or Specterm-64). I 
am also going to be uploading some PO CP/M software for those 
with the AERCO system or the Zebra CP/M system. 


Copyright (c) 1985, 1986, 1987 
Alt Rights Reserved 


by 


Steven Fox 
2112 White Cloud NE 
Albuquerque, New Mexico 87112 USA 


1. WELCOME TO ROS 


ROS is a fast, powerful message and file transfer system 
that vorks in conjunction with your computer to exchange private 
mail with other users, post public messages for many others .to° 
read, dounload files for your own use, and upload files that 
others may find useful or fun. If you are new to ROS, please 
take a little time to read through this manual. If you are 
alreedy familiar with ROS, you may vant to just browse, looking 
up new commands as you gO. In any case, online menus are 
available throughout the systen to help you when this manual 
isn’t handy. 


Yhenever ROS is listing or typing something to your 
computer, you 
may enter a CTRL-S (press the ‘Control’ key and S’ at the sane- 
time) to make the display pause. Output will pause until you 
press CTRL-Q. CTRL-C way be entered at ANY time, ineluding when 
output is paused, to completely stop the listing. ROS will then 
return to a command prompt. 


Commands consist of & single letter entered in upper or > 
lower case and should not be followed by a carriage return 
(CRETURN>). For example, to read a mesaage, just enter the 
letter ‘r’ (with out the quotes). ROS will echo the whole word 
*Read’ and then continue with the command execution. Frequently, 
ROS will ask for more information to complete the command. The 
appropriate section in this manual will provide more information 
about these secondary prompts. : i 


2. SYSTEM PROMPTS 


System prompts are displayed while ROS is waiting for a 
command to one of the three sub-systems (described in more 
detail later). These prompts consist of several pieces of 
informations 


Time remaining 

Current sub-system 

Current file or message ares 

Library or archive name (if a library or archive is active) 
Optional help reainder (controlled by hele level) 


For examole. the followina prompt indicates that you have 


28 THE DATA EXPANSION 


32 minutes remaining on the system, are currently in the file Q 
sub-system, and logged into the NEWIN file area! 


32-File: NEVIN Cpress °?° for menu» 


Uhen you enter a library or archive, your prompt will 
expand to include the library name? 


32-Files NEVIN CVECTOR.LBRI Cpress '?' for menul> 
3. COMMAND SUB-SYSTEMS 


Many commands ere available to enter and read messages, 
display directories, transfer files, and contro! the system 
configuration. These commands are grouped into three command 
sub-systems as shown in Figure 3-1. Subsequent sections of this 
manual describe each sub-system and the commands that can be 
entered. 


- > eeeeme svete oante: 


Sub-system ' Primary Use 
Message sub-system - Enter and read messages 
File sub-systen Transfer files 


Utility sub-system Miscellaneous Functions 
4. MESSAGE SUB-SYSTEM . 


Figure 4-1 lists the message sub~system commands. 
Subsequent paragraphs describe each command in detail. VW 


Message Sub-System 


=== Functions == sez Bulletins =zz - zaz: System Changes === 


<A>nswer last msg (Bulletin <G>oodbye (logoff) 
<C>hange msg area (1> Turbo User Group <F>ile Sub-System 
<Doelete a asg <2> Xaodem <Uotility Sub-Systen 
«E>nter a msg (3> ROS <X>pert mode toggle 


<I>nfo for new users ¢4> ROS 3.6 l 
<O>ther systeas list <5> File posting 
<Qruick-scan measages C6) Bonus Tine 

<R»ead messages 

<(S>can messages 


Fig. 4-1: Message Sub-system 
4.1. <A>nswer last msg 
i -s command is similar to the (Enter command (described 

below). KA i : 

The message vill be automatically addressed to the 
individual vho 

wrote the last messace you read. 
&.Z2. <Cohance msg area 


ROS supports several message areas allowing messages to VU